Skip to content

[-]: step 단위 커스터마이징 override 추가#17

Merged
sjsjsj1246 merged 1 commit into
mainfrom
codex/add-step-level-customization
Mar 25, 2026
Merged

[-]: step 단위 커스터마이징 override 추가#17
sjsjsj1246 merged 1 commit into
mainfrom
codex/add-step-level-customization

Conversation

@sjsjsj1246
Copy link
Copy Markdown
Owner

변경 사항

  • Step.options를 추가해 infoBoxHeight, infoBoxWidth, infoBoxMargin, highlightBorderColor, highlightBorderRadius, labels를 step 단위로 override할 수 있게 했습니다.
  • 렌더링 경로에서 우선순위를 step.options > tutorial.options > built-in defaults로 통일하고, overlayColor는 global-only로 유지했습니다.
  • step override 관련 테스트를 추가하고 README/docs 예제를 실제 동작과 맞게 갱신했습니다.

테스트

  • pnpm -C packages/main test
  • pnpm build
  • pnpm -C packages/document build

남은 리스크

  • backdrop 색상과 전역 동작 옵션(overlayColor, highLightPadding, zIndex, keyboardNavigation, closeOnOverlayClick, onClose)은 이번 변경 범위에서 step override로 열지 않았습니다.
  • 이 PR이 merge되면 /Users/inseo/Documents/github/react-tutorial-overlay/docs/plans/2026-03-24-project-restart.md 상태 반영이 추가로 필요합니다.

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-tutorial-overlay Ready Ready Preview, Comment Mar 25, 2026 7:34am

@github-actions
Copy link
Copy Markdown
Contributor

packages/main coverage

Metric Result
Lines 97.12% (270/278)
Statements 96.90% (282/291)
Functions 96.22% (51/53)
Branches 86.49% (269/311)

Workflow run

@sjsjsj1246 sjsjsj1246 self-assigned this Mar 25, 2026
@sjsjsj1246 sjsjsj1246 merged commit a391274 into main Mar 25, 2026
3 checks passed
@sjsjsj1246 sjsjsj1246 deleted the codex/add-step-level-customization branch March 25, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant